5
85 32
40 75
11 59
0 1
60 0
10
59 26 1534
29 22 638
78 21 1638
39 15 585
22 15 330
21 14 294
84 24 2016
81 13 1053
26 20 520
46 25 1150
1
5 2
17 2
17 10
5 10
